package com.recharge.core.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;


/**
 * <p>
 * 商家资金账户表
 * </p>
 *
 * @author reagan
 * @since 2020-08-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("sys_merchant_pay_account")
public class MerchantPayAccountEntity implements Serializable {

    private static final long serialVersionUID = 1L;
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 商户ID
     */
    private String merchantId;

    /**
     * 银行名
     */
    private String bankName;

    /**
     * 账户名
     */
    private String bankAccountName;

    /**
     * 开户行
     */
    private String bankDeposit;

    /**
     * 银行账户
     */
    private String bankAccount;

    /**
     * 1.对公账户 2.个人账户
            
     */
    private Integer bankAccountType;

    /**
     * 支付宝
     */
    private String alipayAccount;

    /**
     * 失败原因
     */
    private String reject;

    /**
     * 备注
     */
    private String remark;

    private Date createDate;

    private Date modifiDate;

    private String creator;

    private String modifier;

    /**
     * 0.待审核 1.审核通过 2.审核未通过\n            \n            
     */
    private Integer status;

    /**
     * -1 删除 1 有效\n            
     */
    private Integer isDelete;


}
